const appconfig = require('@/appconfig.js');

const fwlog = {
  asser: function(msg) {
    if (appconfig.debug) {
      console.assert('==================[assert]====================');
      console.assert(msg);
      console.assert('==================[assert]====================');
    }
  },
  info: function(msg) {
    if (appconfig.debug) {
      console.info('++++++++++++++++++[info]++++++++++++++++++++');
      console.info(msg);
      console.info('++++++++++++++++++[info]++++++++++++++++++++');
    }
  },
  error: function(msg) {
    if (appconfig.debug) {
      console.error('xxxxxxxxxxxxxxxxxxxx[error]xxxxxxxxxxxxxxxxxxxxxxx');
      console.error(msg);
      console.error('xxxxxxxxxxxxxxxxxxxx[error]xxxxxxxxxxxxxxxxxxxxxxx');
    }
  },
  warn: function(msg) {
    if (appconfig.debug) {
      console.warn('vvvvvvvvvvvvvvvvvvvvv[warn]vvvvvvvvvvvvvvvvvvvvvv');
      console.warn(msg);
      console.warn('vvvvvvvvvvvvvvvvvvvvv[warn]vvvvvvvvvvvvvvvvvvvvvv');
    }
  },
  log: function(msg) {
    if (appconfig.debug) {
      console.log('------------------------------[log]-----------------------------------');
      console.log(msg);
      console.log('------------------------------[log]-----------------------------------');
    }
  },
  debug: function(msg) {
    if (appconfig.debug) {
      console.debug('$$$$$$$$$$$$$$$$$$$$$[debug]$$$$$$$$$$$$$$$$$$$$$$');
      console.debug(msg);
      console.debug('$$$$$$$$$$$$$$$$$$$$$[debug]$$$$$$$$$$$$$$$$$$$$$$');
    }
  }
}

module.exports = fwlog;
